to introduce (yourself) - Espagnol Anglais Dictionnaire